package com.sync.data.common.annotation;

/**
 * 对象字段渲染类型
 * @author liquanchang
 */
public enum RenderType {

    /**
     * 输入框
     */
    Input,

    /**
     * 下拉框
     */
    Select,

    /**
     * 多选下拉框
     */
    MultipleSelect,

    /**
     * 级联
     */
    Cascader,

    /**
     * 文本域
     */
    TextArea,

    /**
     * 上传
     */
    Upload,

    /**
     * 时间
     */
    DatePicker,

    /**
     * 时间组
     */
    RangePicker,

    /**
     * 单选
     */
    Radio,

    /**
     * 多选
     */
    Checkbox,

    /**
     * 富文本
     */
    Editor,

    /**
     * 开关
     */
    Switch,

    /**
     * SourcePicker
     */
    SourcePicker,

    /**
     * NumberInput
     */
    NumberInput,

    /**
     * 银行卡输入框
     */
    BankCardInput,

    /**
     * 日历
     */
    Calendar,

    /**
     * 邮箱输入框
     */
    EmailInput,

    /**
     * 银行卡输入框
     */
    IdCardInput,

    /**
     * 手机号输入框
     */
    PhoneInput,

    /**
     * 可手动添加的级联
     */
    MultipleCascader,


    /**
     * 自定义表单
     */
    customForm,

    /**
     * 自定义表单
     */
    MultipleSourcePicker,
    SelectTags,

    /**
     * 百分比
     */
    Percent,
}
